/*! File: Guide/View/structure.less */.edit{float:right;margin:0 0 0 8px;font-weight:normal;font-style:normal;font-size:13px}.editAuthor .edit{float:none}.editAuthor input{display:inline}.guidePrereqHeader{width:294px;float:right;margin:0 8px 8px 3px;font-style:italic}.guideMainThin #guideSteps{width:593px}.guideMainThin .clearer,.guideMainThin .hrContentMinor{clear:left}.guideMainThin .stepImages{width:302px}.guideMainThin .stepImage{width:300px;height:225px}.guideMainThin .stepThumb{margin:4px 4px 0 0}.guideMainThin .stepText{width:284px;margin-left:7px}.guideMainThin #stepNavigation a{width:113px}.guideMainThin #wasHelpfulForm{width:auto}.guideMainThin #guideBottom{clear:none;margin-right:338px}.versionNav{text-align:center;margin:24px 0 12px;font-size:1.3em}#versionSelect{margin:0 14px;width:150px;font-size:12px;color:#555}/*! File: Guide/View/intro.less */#guidePaginationDiv{margin-bottom:8px}#guidePaginationDiv .left{float:none !important}#guideIntroSummary{font-style:italic;color:#aaa}.guideMainThin #guideIntro,#previewContent #guideIntro{margin-right:0}#guideIntro{margin-right:339px}@media only screen and (max-width:1000px){#guideIntro{margin-right:0}}#guideIntro h1{margin-bottom:8px}#guideIntro .listColumnLeft{margin-right:16px}@media only screen and (max-width:599px){#guideIntro .listColumnLeft{margin-right:0}}#guideIntro .listColumnLeft,#guideIntro .listColumnRight{float:left;width:288px;margin-top:10px;margin-bottom:24px}@media only screen and (max-width:599px){#guideIntro .listColumnLeft,#guideIntro .listColumnRight{float:none;width:100%;margin-bottom:65px}}#guideIntro .videoBox_left,#guideIntro .videoBox_center,#guideIntro .videoBox_right{background-color:#ddd}#guideIntro .videoBox_left iframe,#guideIntro .videoBox_center iframe,#guideIntro .videoBox_right iframe{display:block;margin:4px auto}#guideIntro .videoBox_left p,#guideIntro .videoBox_center p,#guideIntro .videoBox_right p{text-align:center;background-color:#ddd;padding:4px 0 6px;margin-top:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}#guideIntro .videoBox_left{float:left;clear:left;margin:8px 8px 8px 0}#guideIntro .videoBox_center{margin:8px auto;clear:left}#guideIntro .videoBox_right{float:right;clear:left;margin:8px 0 8px 8px}#guideIntroDetails,#guideIntroInteract{margin:8px 0}#guideIntroDetails li,#guideIntroInteract li{margin-right:8px}.shareBar{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#guideIntroText p,.full-width-video p{margin-top:16px;font-size:14px}#guideIntroText.noColumns,.full-width-video.noColumns{margin-bottom:42px}.full-width-video{max-width:100% !important;width:100%}.full-width-video .footer{float:right;margin:20px 0}.full-width-video .videoBox>iframe,.full-width-video .embedBox>iframe{width:100%;height:600px}@media only screen and (min-width:600px) and (max-width:1000px){.full-width-video .videoBox>iframe,.full-width-video .embedBox>iframe{height:500px}}@media only screen and (max-width:599px){.full-width-video .videoBox>iframe,.full-width-video .embedBox>iframe{height:350px}}.full-width-video .videoBox>p,.full-width-video .embedBox>p{float:left;overflow-wrap:break-word;word-wrap:break-word}.likeMe a.control:hover{text-decoration:none}.likeMe a.control:hover .text{text-decoration:underline}.likeMe .likeIcon{display:inline-block;width:16px;height:16px;overflow:hidden;vertical-align:text-bottom}.likeMe a.control img{display:block;border:0;margin:-1px 0 0 -1px}.userLiked a.control img{margin:-19px 0 0 -1px}.favoriteBox{width:120px;text-align:left;text-align:start;margin:2px 4px}.favoriteBox small{font-size:10px}ul.shareList{list-style:none;padding:0}ul.shareList li{margin:8px 0}ul.shareList li a span{margin-bottom:-1px}ul.shareList li:last-of-type{margin-bottom:4px}.addNote i,.userSuccesses i,.likeMe i{font-size:15px;cursor:pointer}.userSuccesses i{color:#5ca353}.likeMe i.fa-heart-o{color:#333}.likeMe i.fa-heart{color:#f36565}.introList{margin:2px 0 8px 0;padding:0;list-style:none}.introList li{line-height:16px}.introList strong{font-weight:normal}.introList em{color:#aaa}.introList .featured{margin:0 0 4px -5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px}.introList .featured .blurbTitle,.introList .featured .blurbNotes,.introList .featured .blurbPrice{display:block;overflow-y:hidden;margin:0 5px 0 0;font-size:14px;line-height:1.154em;font-weight:bold}.introList .featured .blurbTitle .blurbQuantity{font-weight:normal}.introList .featured .blurbNotes{color:#336da8}.introList .featured .blurbPrice{color:#e83d16}.introList .featured .blurbImage{float:right;border:1px solid #ddd;background-color:#fff}.introList .featured .blurbImage a{background-position:center;width:44px}.introList .featured img{width:auto;height:auto;margin-bottom:0;vertical-align:baseline}.stepCount{color:#aaa}#paginateSwitch{width:184px;float:left}ul.formatList{float:right;height:1.333em;font-size:12px;list-style-type:none;padding:0;margin:8px 0 8px 0}ul.formatList li{float:left;color:#555;font-weight:bold;font-size:12px;border-left:1px solid #ddd;padding:0}ul.formatList li.label{padding:0;margin-right:6px;font-style:italic;font-weight:normal;color:#aaa;border:0}ul.formatList li a{color:#555;padding:1px 6px 3px 6px;background-position:middle left;background-repeat:no-repeat;height:1.333em}ul.formatList li a.noFormat{cursor:default;pointer-events:none;color:#aaa;text-decoration:line-through}ul.formatList li span.noPDFtext{color:#aaa;font-style:italic;margin-left:6px}ul.formatList li:nth-of-type(2){border-left:0}ul.formatList.full{float:right}ul.formatList.full.simpleList{margin-left:0}div.stepViewOptions{position:relative;max-width:592px}ul.toggleButtons.full{margin-top:-23px}#buttonPDF{margin-top:-8px;padding-bottom:2px}.itemHover{width:300px;text-align:left;text-align:start}.itemHover p{margin:6px 0}.itemHover .title{margin:0}.itemHover .thumbnail{float:left;width:96px;height:96px;border:1px solid #ddd;margin-right:12px}.itemHover .thumbnail a{display:block;height:100%;background-position:center;background-repeat:no-repeat}.itemHover .price{margin:0 0 3px 0;text-align:left;text-align:start;font-size:1.4em;font-weight:bold;color:#e83d16}.itemHover .description{clear:right;font-size:1em;padding-bottom:6px;overflow-y:hidden}.itemHover .wikiLink{float:left;margin-left:5px}.itemHover .purchaseLink{float:right;margin-right:5px}#embedBox{margin:20px;width:500px}#embedBox .submit button{margin-left:0}#embedBox textarea{width:494px;font-size:11px}#workLogEntryStartHolder{margin-bottom:40px;z-index:999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#headerContent form{margin:0 !important}#workLogEntryStart{padding:20px;text-align:center;background:#eee;width:100%}@media only screen and (max-width:1000px){#workLogEntryStart{height:auto}}#workLogEntryStart button.buttonLinkHuge{height:42px;font-size:1.8em;width:200px;float:right}@media only screen and (max-width:1000px){#workLogEntryStart button.buttonLinkHuge{float:none;width:100%}}#workLogEntryStart .fa-exclamation-triangle{color:#febf47;font-size:50px;float:left;margin-right:20px;position:relative}@media only screen and (max-width:1000px){#workLogEntryStart .fa-exclamation-triangle{font-size:40px}}#workLogEntryStart input{float:left;margin:0 20px;width:300px;color:#333;height:42px;line-height:42px;padding:0 15px;font-size:16px}@media only screen and (max-width:1000px){#workLogEntryStart input{float:none;margin:12px 0;width:100%;height:44px}}#workLogEntryStart p{float:left;display:inline-block;text-align:left;text-align:start;width:350px;font-size:15px;line-height:1.5em;padding-right:12px;margin:0;color:#666}@media only screen and (max-width:599px),only screen and (min-width:600px) and (max-width:1000px){#workLogEntryStart p{width:auto}}.itemList li{position:relative;padding:1px 0 1px 20px}@media only screen and (max-width:599px){.itemList li{padding:6px 0 6px 20px}}.itemList .guideItemPurchaseLink{position:absolute;top:0;left:1px;opacity:.5}@media only screen and (max-width:599px){.itemList .guideItemPurchaseLink{top:4px;right:0}}.itemList .featured .guideItemPurchaseLink{position:static;margin-left:3px}.itemList .active .guideItemPurchaseLink{opacity:.8}.itemList .active .itemName{text-decoration:underline}@media only screen and (max-width:599px){#addAllToCart{width:100%}}.sticky{position:fixed;top:0;width:932px;-webkit-box-shadow:0 2px 8px 0 #333;-moz-box-shadow:0 2px 8px 0 #333;box-shadow:0 2px 8px 0 #333}@media only screen and (max-width:1000px){.sticky{width:100%}}@media only screen and (min-width:600px) and (max-width:1000px){.sticky{margin-left:-24px}}@media only screen and (max-width:599px){.sticky{margin-left:-12px}}.releaseVersionStatus{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fafafa,#eee);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#eee));background-image:-webkit-linear-gradient(top,#fafafa,#eee);background-image:-o-linear-gradient(top,#fafafa,#eee);background-image:linear-gradient(to bottom,#fafafa,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffeeeeee',GradientType=0);border-top:1px solid #ddd;border-bottom:1px solid #ccc;padding:8px 12px;width:100%}@media only screen and (max-width:599px){.releaseVersionStatus .publishLink{float:right}}#releaseNotesToggle,.releasePublishedDate,.releasePublishedDate p,.releaseReopen{line-height:30px}.releaseReopen{font-size:12px;float:left;margin:0 16px 0 0}.releaseType{margin:0 16px 0 0;color:#aaa;line-height:30px;font-size:13px;font-weight:bold;display:inline-block}.releaseTitle{display:inline-block;font-size:18px;margin:0 4px 0 16px;line-height:30px;height:30px;font-weight:bold;color:#333}@media only screen and (max-width:599px){.releaseTitle{margin-left:0}}.approver{height:30px;display:inline-block;margin:0 16px 0 0;line-height:30px;font-size:14px}.releaseTitle,.releasePublishedDate{display:inline-block;margin:0 16px 0 0}.releaseTitle p,.releasePublishedDate p{margin:0}.releaseDescription{float:left;margin-right:16px}#guideReleaseVersionSelect{float:left;margin:0 16px 0 0;width:auto;max-width:50%;white-space:nowrap;overflow:hidden}@media only screen and (max-width:599px){#guideReleaseVersionSelect{width:50%}}#releaseNotesToggle{float:right;margin:0;font-size:12px}#releaseFormWrap{padding:10px;overflow:hidden;border-bottom:1px solid #ddd}#releaseFormWrap h3{margin-top:0;margin-bottom:16px}#releaseFormWrap form{width:592px;margin:0 auto}@media only screen and (max-width:599px){#releaseFormWrap form{width:100%}}#releaseFormWrap input{height:30px;line-height:30px}#releaseForm{padding-top:10px}#releaseForm .superInputWrap{overflow:hidden}#releaseForm .inputWrap{float:left}@media only screen and (max-width:599px){#releaseForm .inputWrap{float:none}}#releaseForm .inputWrap:not(:first-of-type){margin-left:20px}@media only screen and (max-width:599px){#releaseForm .inputWrap:not(:first-of-type){margin-left:0}}#releaseNotes{width:100%}#releaseTitle{width:406px}@media only screen and (max-width:599px){#releaseTitle{width:100%}}#releaseDate{width:138px}@media only screen and (max-width:599px){#releaseDate{width:100%}}#releaseNotesContainer{margin:0 8px 8px;padding:8px 24px;border:1px solid #ddd;border-top:0;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}#releaseNotesContainer .requestSignatureNotes{padding:5px}#releaseNotesContainer .requestSignatureNotes .stageIndex{font-size:14px;font-weight:bold}#releaseNotesContainer .requestSignatureNotes .signatures{padding:5px}#releaseNotesContainer .requestSignatureNotes .signatures .signature{padding:5px}#releaseNotesContainer .requestSignatureNotes .signatures .signature .data{font-size:14px}#releaseNotesContainer .requestSignatureNotes .signatures .signature .notes{padding-left:20px}.datepicker_dashboard .time input[type="text"]{height:36px}/*! File: Guide/View/flags.less */.guideFlag{margin-top:8px;overflow:hidden}.guideFlag h4{margin-top:0}.guideFlag p{margin:3px 0 0 48px}.guideFlag img{width:44px;height:44px;float:left;margin-right:8px;background-color:#aaa}/*! File: Guide/View/step.less */.step{position:relative}.stepObjects{float:left;width:594px}@media only screen and (max-width:1000px){.stepObjects{float:none;width:100%}.stepObjects .noImage img{width:100%;height:auto}}@media only screen and (max-width:1000px){.stepTitleContainer{margin-bottom:8px}}.stepTitle{overflow-wrap:break-word;word-wrap:break-word}@media only screen and (max-width:599px){#guideSteps .hrContentMinor{margin:24px 0}}.stepMedia{position:relative;max-width:592px;height:444px;border:1px solid #ddd;cursor:pointer;overflow:hidden}.stepMedia.compact,.stepMedia.compact img,.stepMedia.compact .video-js{width:260px !important;height:195px !important}.stepMedia.compact+.stepThumbs .stepThumb{width:82.66666667px;height:62px;margin-right:4px}.stepMedia.compact+.stepThumbs .stepThumb img{width:100%}@media only screen and (max-width:1000px){.stepMedia{width:100%;height:auto}}.stepMedia>.stepImage{position:absolute;display:none;top:0}@media only screen and (max-width:1000px){.stepMedia>.stepImage{position:relative;width:100%;height:100%}}.stepMedia>.stepImage.visible{display:block}.videoProcessing>.processingIcon{position:absolute;background:rgba(0,0,0,0.5) url(https://d1ulmmr4d4i8j4.cloudfront.net/static/images/guide/processing-large.png) center center no-repeat;top:0;bottom:0;left:0;right:0}.stepObject{height:auto}.stepObject.github{border:0}.github .oembedContainer pre{font-size:1.0 !important}.github .oembedContainer .gist .gist-file{margin-bottom:0}@media only screen and (max-width:599px){.stepThumbs{margin:12px 0 0 0}}@media only screen and (min-width:600px) and (max-width:1000px){.stepThumbs{position:absolute;margin:0;top:32px;right:0}}.stepThumb{float:left;width:98px;height:74px;border:1px solid #ddd;margin:0 11px 16px 0;cursor:pointer}.stepThumb img{width:100%}@media only screen and (max-width:599px){.stepThumb{margin-bottom:0;margin-right:5%;width:30%;max-width:96px;border:0}.stepThumb img{width:100%}}@media only screen and (min-width:600px) and (max-width:1000px){.stepThumb{margin-bottom:0;float:none;margin:0 0 16px 0}}#guideMain .stepThumbLast{margin-right:0}.stepText{float:right;margin-left:23px;width:316px}@media only screen and (max-width:1000px){.stepText{float:none;margin-left:0;width:100%}}@media only screen and (min-width:600px) and (max-width:1000px){.stepText{margin-top:24px}}.stepText h3{margin:0 0 7px 2px}@media only screen and (max-width:599px){.stepText h3{margin:12px 0 7px 0}}.stepText h4{margin:-2px 0 7px 2px}@media only screen and (max-width:599px){.stepText h4{margin-left:0}}.stepText ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:1000px){.stepText ul{margin-top:16px}}.stepText ul ul{margin:8px 0 0 20px}.stepText li{position:relative;margin:0 0 16px 0;width:100%}.stepText li .bullet{position:absolute;top:4px}.stepText li p{margin:0;padding:0 2px 0 28px;line-height:1.25em}.stepText li p tt{word-break:break-all}.stepText .bulletIcon{float:right;margin:0 0 0 5px}.editStep{float:right}.commentCount{color:#333}.bullet{width:12px;height:12px;line-height:12px;font-size:12px}.bullet_standard,.bullet_black{color:#333}.bullet_red{color:#c1280b}.bullet_orange{color:#ff9024}.bullet_yellow{color:#f3e00e}.bullet_green{color:#16dc81}.bullet_blue{color:#2343e8}.bullet_light_blue{color:#15a1d6}.bullet_violet{color:#dc54b7}.bulletIcon{height:28px;line-height:28px;font-size:28px;top:0 !important;margin-top:-4px !important;margin-left:-10px !important}.ico-step-icon-reminder{color:#666}.ico-step-icon-note{color:#666}.ico-step-icon-caution{color:#ed1c24}.lastStep .stepText{margin-bottom:44px}#stepNavigation{height:3em}#stepNavigation a{float:right;width:133px}#stepNavigation .buttonLinkDisabled{visibility:hidden}#nextPageButton{margin-left:10px}/*! File: Guide/View/conclusion.less */.guideComplete{overflow:hidden}#guideConclusion{margin:20px auto 0;text-align:center}@media only screen and (max-width:1000px){#guideConclusion{width:100%;float:none}}#guideConclusion p{font-size:16px;color:#4d4d4d}#guideConclusion .finish-line{width:259px;height:55px;margin:auto;position:relative;z-index:1;font-size:24px;font-weight:700;line-height:29px;background-color:white}#guideConclusion .finish-line .icon-border{display:inline-block;border:1px solid #e6e6e6;border-radius:30px}#guideConclusion .finish-line .fa{color:#4095db;font-size:28px;padding:12px}#guideConclusion .finish-line .fa.fa-undo{position:relative;top:1px;left:2px}#guideConclusion .finish-line .message{position:relative;top:-3px;margin-left:10px}#guideConclusion .hr{position:relative;top:-28px;width:930px;height:2px;border:1px solid #f0f0f0}#guideConclusion .hr.halfway{border:1px dashed #f0f0f0}#guideSuccess,#workLogEntryCompletion{margin:18px auto;text-align:center}#guideSuccess .button,#workLogEntryCompletion .button{font-size:18px;font-weight:600;line-height:22px;margin:0}@media only screen and (max-width:1000px){#guideSuccess,#workLogEntryCompletion{width:100%;float:none;margin:24px 0}}/*! File: in_guide_banner.less */#inGuideBanner{position:absolute;width:985px;height:220px;margin-left:-28px;margin-top:35px}@media only screen and (min-width:600px) and (max-width:1000px){#inGuideBanner{width:100%;height:auto;margin-left:0}#inGuideBanner img{width:100%}}@media only screen and (max-width:599px){#inGuideBanner{width:100%;height:auto;margin-left:0}#inGuideBanner img{width:100%}}div.belowBanner{margin-top:305px}@media only screen and (min-width:600px) and (max-width:1000px){div.belowBanner{margin-top:275px}}@media only screen and (max-width:599px){div.belowBanner{margin-top:250px}}